home *** CD-ROM | disk | FTP | other *** search
/ Wildcat Files 2 / The Wildcat Files 2 (Arsenal Computer).ISO / qmw-util / quickset.scr < prev    next >
Text File  |  1995-02-10  |  4KB  |  211 lines

  1. dialog mytype 10,10,300,150
  2.   caption "Quick Setup and Configuration"
  3.   font 11, "Terminal"
  4.   groupbox "Terminal Emulations",-1,5,5,190,115
  5.   pickemulation as listbox 102,6,15,188,109
  6.   groupbox    "Emulation Options", -1,200,  5, 80,70
  7.   o_doorway  as checkbox    "Doorway"       ,132,205, 15, 60,11
  8.   o_addlftoc as checkbox    "Add LF to CR  ",133,205, 24, 60,11
  9.   o_8thbitst as checkbox    "8th Bit Strip ",134,205, 33, 60,11
  10.   o_splitscr as checkbox    "Split Screen  ",135,205, 42, 60,11
  11.   o_scrollba as checkbox    "Scrollback    ",136,205, 51, 60,11
  12.   o_clear    as checkbox    "Clear Screen  ",137,205, 60, 60,11
  13.   groupbox                 "Command Options", -1,  5,120,290,25
  14.   ltext                      "Dial"         , -1, 10,132, 20,11
  15.   c_system   as edittext                     138, 30,132, 60,11
  16.   ltext    "At"             ,-1, 92,132,15,11
  17.   c_phonenum as edittext                     139,105,132, 60,11
  18.   ltext    "Retries ="      ,-1,167,132,40,11
  19.   c_retries  as edittext                     140,205,132, 10,11
  20.   c_addtophn as checkbox  "Add To Phonebook",141,220,132, 70,11
  21.   defpushbutton "OK!   " ,idok,205,78,60,11
  22.   pushbutton    "Cancel" ,idcancel,205,96,60,11
  23. end dialog
  24.  
  25. sub mytype.INIT
  26.   call addlistboxitem (hwindow,102,"ADDS VP60")
  27.   call addlistboxitem (hwindow,102,"ADM3A")
  28.   call addlistboxitem (hwindow,102,"ANSI")
  29.   call addlistboxitem (hwindow,102,"Avatar")
  30.   call addlistboxitem (hwindow,102,"Debug Ascii")
  31.   call addlistboxitem (hwindow,102,"Debug Hex")
  32.   call addlistboxitem (hwindow,102,"DG 100")
  33.   call addlistboxitem (hwindow,102,"DG 200")
  34.   call addlistboxitem (hwindow,102,"DG 210")
  35.   call addlistboxitem (hwindow,102,"Hazeltine 1500")
  36.   call addlistboxitem (hwindow,102,"Heath 19")
  37.   call addlistboxitem (hwindow,102,"IBM 3101")
  38.   call addlistboxitem (hwindow,102,"RIPscrip")
  39.   call addlistboxitem (hwindow,102,"TTY")
  40.   call addlistboxitem (hwindow,102,"TVI 910")
  41.   call addlistboxitem (hwindow,102,"TVI 912")
  42.   call addlistboxitem (hwindow,102,"TVI 922")
  43.   call addlistboxitem (hwindow,102,"TVI 925")
  44.   call addlistboxitem (hwindow,102,"TVI 950")
  45.   call addlistboxitem (hwindow,102,"TVI 955")
  46.   call addlistboxitem (hwindow,102,"Vidtex")
  47.   call addlistboxitem (hwindow,102,"VT 52")
  48.   call addlistboxitem (hwindow,102,"VT 100")
  49.   call addlistboxitem (hwindow,102,"VT 102")
  50.   call addlistboxitem (hwindow,102,"VT 220")
  51.   call addlistboxitem (hwindow,102,"VT 320")
  52.   call addlistboxitem (hwindow,102,"Wyse 30")
  53.   call addlistboxitem (hwindow,102,"Wyse 50")
  54.   call addlistboxitem (hwindow,102,"Wyse 60")
  55.   call addlistboxitem (hwindow,102,"Wyse 75")
  56.   call addlistboxitem (hwindow,102,"Wyse 85")
  57.   call addlistboxitem (hwindow,102,"Wyse 100")
  58.   call addlistboxitem (hwindow,102,"Wyse 185")
  59.   call addlistboxitem (hwindow,102,"IBM 3270")
  60. end sub
  61.  
  62. dim quicksetup as mytype
  63. dim result as integer
  64. dim noconnect as boolean
  65. dim dialtrys  as integer
  66. dim mysystem as phoneentry
  67.  
  68. result = dialogbox (quicksetup)
  69.  
  70. emulation quicksetup.pickemulation
  71.  
  72. if quicksetup.o_doorway then
  73.   doorway (on)
  74. else
  75.   doorway (off)
  76. end if
  77. if quicksetup. o_addlftoc then
  78.   addlftocr (on)
  79. else
  80.   addlftocr (off)
  81. end if
  82. if quicksetup. o_8thbitst then
  83.   striphibit (on)
  84. else
  85.   striphibit (off)
  86. end if
  87. if quicksetup. o_splitscr then
  88.   splitscreen (on)
  89. else
  90.   splitscreen (off)
  91. end if
  92. if quicksetup. o_scrollba then
  93.   scrollbackrecord (on)
  94. else
  95.   scrollbackrecord (off)
  96. end if
  97. if quicksetup. o_clear then
  98.   cls
  99. end if
  100. dialtrys = 0
  101. noconnect = false
  102. if quicksetup.c_system <> "" then
  103.   print "Dialing  ";quicksetup.c_system;"...Please Wait!"
  104.   do
  105.     dial manual quicksetup.c_phonenum
  106.     waitfor "Connect"
  107.     when match "BUSY" do
  108.       noconnect = true
  109.     end when
  110.     when match "NO CARRIER" do
  111.       noconnect = true
  112.     end when
  113.     when match "VOICE" do
  114.       noconnect = true
  115.     end when
  116.   loop until (dialtrys > val (quicksetup.c_retries)) or not (noconnect)
  117.   if dialtrys < val(quicksetup.c_retries) then
  118.     mysystem.systemname = quicksetup.c_system
  119.     mysystem.number (1) = quicksetup.c_phonenum
  120.     mysystem.retries    = val (quicksetup.c_retries)
  121.     addentry mysystem
  122.     print "Adding Entry To Phonebook!"
  123.   end if
  124. end if
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.